#include <stdio.h>
#include <stdlib.h>
#include "poo_stdlib.h"
#include "punto.h"

#define LONGITUD 10

int main(int argc, char *argv[])
{
    int i;
    int bytes;
    punto *arreglo[LONGITUD];
    
    /* creando puntos */
    for (i = 0; i < LONGITUD; i++) {
        arreglo[i] = crear_punto(5 * i, 10 * i);
        imprimir_punto(arreglo[i]);    
    }

    /* trasladando puntos */
    printf("despues del traslado\n");
    for (i = 0; i < LONGITUD; i++) {
        trasladar_punto(arreglo[i], arreglo[i]->x + 3, arreglo[i]->y + 3);
        imprimir_punto(arreglo[i]);
    }
    
    /* eliminando puntos */
    for (i = LONGITUD - 1; i >= 0; i--) {
        destruir_punto(arreglo[i]);
    }

    system("PAUSE");
    return 0;
}
